package cn.magic.system.mapper;

import cn.magic.system.domain.Permission;
import cn.magic.basic.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author pc
 * @since 2022-07-11
 */
@Mapper
public interface PermissionMapper extends BaseMapper<Permission> {

    // 根据sn查询数据权限数据    自定义注解中的sn
    Permission loadBySn(String permissionSn);

    // 当前登录用户的logininfoid，查询用户拥有的权限的sn编码集合
    List<String> loadOwnPermissionBylogininfoId(Long id);
}
